package com.lyz.objectd1;

/**
 * @ClassName GoldCard
 * @Description 金卡继承卡牌
 * @Author 2214361854
 * @Date 2022/2/18 19:31
 * @Version 1.0
 */
public class GoldCard extends Card {
    /**
     * 重写父类抽象方法
     * @param money
     */
    @Override
    public void pay(double money) {
        double rs = money * 0.8;
        double lastMoney = getMoney() - rs;
        System.out.println(getName()+"当前账号金额："+getMoney()+"，当前消费："+rs+"，余额："+lastMoney);
        //更新账户
        setMoney(lastMoney);
    }
}
